package me.hekr.iotos.softgateway.common.codec;

import me.hekr.iotos.softgateway.common.klink.DevSend;

/** 原始数据（设备或子系统认识的数据格式）与klink数据转换抽象接口 */
public interface DataCodec {

  /** 上行解码，原始数据 -> klink **/
  DevSend decode(Object data);

  /** 下行编码，klink -> 原始数据（**/
  Object encode(DevSend klink);
}
